package com.ycg.vue.Entity.Dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * @Description
 * @Author jink
 * @Date 2024/1/5
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class UserDto extends PageResultDto {

        private String id;
        // 用户名
        private String username;
        // 密码
        private String password;
        // 手机号
        private String phone;
        // 性别
        private Short sex;
        // 生日
        @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
        private Date birthday;
        // 0:普通用户，1:超级管理员 2：系统管理员
        private Short identity;
        // 状态
        private Boolean status;
        // 邮箱
        private String email;
        // 头像
        private String headImage;
        // 真实姓名
        private String realName;
        //验证码
        private String code;
        //浏览器指纹
        private String fingerprint;
        //天数
        private Integer days;

}
